#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int arr[10][10] = {0};
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < n; j++)
//		{
//			scanf("%d", &arr[i][j]);
//
//		}
//	}
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < n; j++)
//		{
//				if ((i > j) && (arr[i][j] != 0))
//			{
//				printf("NO");
//				return 0;
//			}
//		}
//	}
//	printf("YES");
//	return 0;
//}
//int main()
//{
//	int n = 0;
//	int m = 0;
//	int arr[10][10] = { 0 };
//	scanf("%d %d", &n, &m);
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < m; j++)
//		{
//			scanf("%d", &arr[i][j]);
//		}
//	}
//	for (int i = 0; i < m; i++)
//	{
//		for (int j = 0; j < n; j++)
//		{
//			printf("%d", arr[j][i]);
//		}
//		printf("\n");
//	}
//	return 0;
//}
//int main()
//{
//	int n = 0;
//	int m = 0;
//	int arr[10][10] = { 0 };
//	scanf("%d %d", &n, &m);
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < m; j++)
//		{
//			scanf("%d", &arr[i][j]);
//		}
//	}
//	int k = 0;
//	scanf("%d", &k);
//	int a = 0;
//	int b = 0;
//	char t = 0;
//	for (int i = 0; i < k; i++)
//	{
//		scanf(" %c %d %d", t, a, b);
//		if (t == 'r')
//		{
//			for (int j = 0; j < m; j++)
//			{
//				int tmp = arr[a-1][j];
//				arr[a - 1][j] = arr[b - 1][j];
//				arr[b - 1][j] = tmp;
//			}
//		}
//		if (t == 'c')
//		{
//			for (int j = 0; j < n; j++)
//			{
//				int tmp = arr[j][a - 1];
//				arr[j][a-1] = arr[j][b - 1];
//				arr[j][b - 1] = tmp;
//			}
//		}
//	}
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < m; j++)
//		{
//	      printf("%d", arr[i][j]);
//		}
// printf("\n");
//	}
//	return 0;
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int arr[30][30] = { 0 };
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < n; j++)
//		{
//			if ((j == 0)||(j == i))
//			{
//				arr[i][j] = 1;
//			}
//			else
//			{
//			   arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];
//			}		
//		}
//	}
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j <= i; j++)
//		{
//			printf("%5d", arr[i][j]);
//		}
//		printf("\n");
//	}
//	return 0;
//}
/*int main()
{
	char arr[3][3] = { 0 };
	for (int i = 0; i < 3; i++)
	{
		for (int j = 0; j < 3; j++)
		{
			scanf(" %c", &arr[i][j]);
		}
	}
	char flag = 'o';
	for (int i = 0; i < 3; i++)
	{
		if (arr[i][0] == arr[i][1] && arr[i][1] == arr[i][2] && arr[i][0] != 'o')
		{
			flag = arr[i][0];
			break;
		}
		if (arr[0][i] == arr[1][i] && arr[1][i] == arr[2][i] && arr[0][i] != 'o')
		{
			flag = arr[0][i];
			break;
		}
	}
	if (arr[0][0] == arr[1][1] && arr[1][1] == arr[2][2] && arr[0][0] != '0')
	{
		flag = arr[0][0];
	}
	if (arr[0][2] == arr[1][1] && arr[1][1] == arr[2][0] && arr[0][2] != '0')
	{
		flag = arr[0][2];
	}
	if (flag == 'b')
		printf("BOBO win");
	else if (flag == 'k')
		printf("kiki win");
	else 
		printf("no win");*/
//	return 0;
//}
int main()
{
	int n = 0;
	scanf("%d", &n);
	int t = 1;
	int c = 0;
	int a = 0;
	while (n)
	{
		a = n % 6;
			c+= a * t;
			t *= 10;
			n /= 6;
	}
	printf("%d", c);
	return 0;
}